#translations_table tbody tr { transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; }
#translations_table tbody tr:nth-child(even) { background-color: rgba(255,255,255,128); }
#translations_table tbody tr:hover { background-color: silver; }
#translations_table tbody tr.changed_row { background-color: #FF9292; }
#translations_table tbody tr.saved_row { background-color: #7CE95B; }
#translations_table tbody tr.failed_row { background-color: red; }
#translations_table thead tr th { padding: 2px; background-color: rgba(192,192,192,128); }
#translations_table thead tr th:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
#translations_table thead tr th:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
div.translations_table_wrap { max-width: 100%; overflow-x: auto; }